package com.xxx.dorm.service;

import com.xxx.dorm.domain.Building;

import java.util.List;

public interface BuildingService {

    /**
     * 通过寝室表中的bid(即building表的id)查找宿舍楼信息
     * @param bid
     * @return
     */
    Building findByBid(Integer bid);

    /**
     * 查找所有楼信息
     * @return
     */
    List<Building> findAll();


    /**
     * 查找所有宿舍楼名(添加和修改学生信息时用)
     * @return
     */
    List<Building> findName();

    /**
     * 按条件查找宿舍楼
     * @param conditions
     * @param information
     * @return
     */
    List<Building> find(String conditions, String information);

    /**
     * 添加宿舍楼信息
     * @param building
     */
    void addBuild(Building building);

    /**
     * 删除宿舍楼
     * @param valueOf
     */
    void deleteBuild(Integer id);

    /**
     * 修改寝室信息
     * @param building
     */
    void updateBuild(Building building);
}
